
#us_container { margin:20px 0 50px 0; }

#us_head { border-bottom:1px solid #767676; }
#us_form { height:70px; padding:0 0 0 20px; width:900px; }
#us_form h1 { float:left; margin:10px; padding:0; }
#us_form h1 a { color:#5997D3; text-decoration:none; font-family:verdana; font-weight:bold; font-size:30px; }
#us_form .logo { float:left; margin:0; padding:0; }
#us_form form { float:left; margin:10px 0 0 10px; }
#us_form form .us_input_box { float:left; height:25px; border:5px solid #5997D3; margin:0; padding:0; *height:35px; }
#us_form form .us_input { margin:5px 0 0 5px; padding:0; width:300px; font:bold 15px 'gulim'; letter-spacing:-1px; border:0; display:block; outline:none; }
#us_form form .us_button { float:left; margin:0 0 0 5px; padding:0; width:50px; height:35px; border:0px solid #5997D3; background-color:#5997D3; }
#us_form form .us_button { color:#fff; font-weight:bold; cursor:pointer; }

#us_body { width:950px; }

#us_content { float:left; margin:0 0 0 10px; }

#us_content,
#us_content a { font-size:13px; font-family:gulim; line-height:20px; color:#555; }
#us_content a { text-decoration:underline; color:#0000CC; }

#us_content h2 { font-size:14px; font-family:dotum; margin:20px 0 10px 10px; padding:0; }

#us_content .us_direct { margin:15px 0 0 10px; height:35px; border-bottom:1px solid #ddd; }
#us_content .us_direct .us_direct_title { font-size:14px; font-family:dotum; font-weight:bold; float:left; margin-right:10px; }
#us_content .us_direct .us_direct_site { float:left; margin-right:10px; }
#us_content .us_direct .us_direct_site a { font-size:13px; font-weight:bold; color:#0000CC; }
#us_content .us_direct .us_direct_url { float:left; }
#us_content .us_direct .us_direct_url a { font-size:12px; font-weight:normal; color:#5BAD33; text-decoration:none; }

#us_content .us_result { width:750px; margin:10px 0 20px 20px; }
#us_content .us_result ul,
#us_content .us_result li { list-style-type:none; margin:0; padding:0; border:0; }
#us_content .us_result li._site { margin:0 0 0 0; }
#us_content .us_result li._group { margin:0 0 0 0; }
#us_content .us_result .us_site { }
#us_content .us_result .us_detail { }
#us_content .us_result .us_url { *margin:7px 0 0 0; }
#us_content .us_result .us_url a { color:#5BAD33; text-decoration:none; font:normal 11px dotum; }
#us_content .us_result .us_mobile .us_icon { margin-left:10px; }
#us_content .us_result .us_thumbnail { float:left; margin:0 10px 0 0; }
#us_content .us_result .us_thumbnail img { width:80px; height:50px; border:1px solid #ddd; }
#us_content .us_result .us_subject { }
#us_content .us_result .us_board,
#us_content .us_result .us_board a { color:#777; text-decoration:none; font-size:12px;  }
#us_content .us_result .us_date { font-size:12px; color:#999; }
#us_content .us_result .us_content { display:block; color:#555; margin:0; padding:0; font-size:12px; }
#us_content .us_result .us_stress { font-weight:bold; }
#us_content .us_result .block_end { font-size:1px; line-height:1px; clear:both; height:10px; }

#us_content .us_more { text-align:right; height:30px; border-bottom:1px solid #ddd; }
#us_content .us_more a { font-size:12px; }

#us_content .us_page { text-align:center; margin:30px 0 100px 0; }
#us_content .us_page b { border:1px solid #ddd; padding:5px 8px 5px 8px; color:#F23219; font-family:gulim; }
#us_content .us_page a { text-decoration:none; padding:5px 8px 5px 8px; color:#000; font-size:13px; font-weight:bold; }
#us_content .us_page a:hover {  }

#us_content .nothing { text-align:left; margin:40px 0 20px 20px; font-weight:bold; }
#us_content .nothing .key { color:#F86D19; }
#us_content ul.nothing_info { margin:0 0 50px 50px; padding:0; }
#us_content ul.nothing_info li { margin:0; padding:0; }

#us_last_form { clear:both; height:70px; text-align:center; border-top:1px solid #767676; clear:both; }
#us_last_form form { width:410px; height:40px; margin:30px auto 0 auto; }
#us_last_form form .us_input_box { float:left; height:25px; border:5px solid #5997D3; margin:0; padding:0; *height:35px; }
#us_last_form form .us_input { margin:5px 0 0 5px; padding:0; width:300px; font:bold 15px 'gulim'; letter-spacing:-1px; border:0; display:block; outline:none; }
#us_last_form form .us_button { float:left; margin:0 0 0 5px; padding:0; width:50px; height:35px; border:0px solid #5997D3; background-color:#5997D3; }
#us_last_form form .us_button { color:#fff; font-weight:bold; cursor:pointer; }

#us_last_link { clear:both; text-align:center; height:100px; margin:10px 0 0 0; color:#555; font-size:8pt; letter-spacing:-1px; }
#us_last_link .menu { color:#ddd; line-height:25px; }
#us_last_link .menu a { color:#555; font-size:8pt; letter-spacing:-1px; }
#us_last_link .d { color:#ddd; margin:0 2px 0 2px; }
#us_last_link a { cursor:pointer; }
#us_last_link a.site { color:#3173B6; font-size:8pt; letter-spacing:-1px; }
#us_last_link a:hover { text-decoration:underline; }


